#pragma once
#include <stdio.h>
#include<stdlib.h>
#include<assert.h>
#include"windows.h"
#include"Contact.h"

#define N 100

// typedef int DataType;
typedef struct personInfo DataType;
typedef struct SeqList {
    DataType* arr;
    int size;
    int capacity;
}SL;

//初始化
void SLInit(SL* s);
//销毁
void SLDestroy(SL* s);
//检测空间不够
void SLFull(SL* s);
//尾插
void SLPushBack(SL* s,DataType x);
//尾删
void SLPopBack(SL* s);
//头插
void SLPushFront(SL* s,DataType x);
//头删
void SLPopFront(SL* ps);
//打印
void SLPrint(SL* s);
//按值查找,返回下标
int SLFind(SL* ps, DataType x);
//指定位置之前插入
void SLInsert(SL* s, int pos, DataType x);
//删除指定位置元素
void SLErase(SL* s, int pos);
